public class GetRecommendationsRequestContainerType {
	public class GetRecommendationsRequestContainerType_e {
		public String ListingFlow;
		public ItemType.ItemType_e Item;
		public String[] RecommendationEngine;
		public String Query;
		public String CorrelationID;
		public String[] DeletedField;
	
		//Setters
		public void setListingFlow(String val) {ListingFlow = val; field_order_type_info.add('ListingFlow'); }
		public void setItem(ItemType.ItemType_e val) {Item = val; field_order_type_info.add('Item'); }
		public void setRecommendationEngine(String[] val) {RecommendationEngine = val; field_order_type_info.add('RecommendationEngine'); }
		public void setQuery(String val) {Query = val; field_order_type_info.add('Query'); }
		public void setCorrelationID(String val) {CorrelationID = val; field_order_type_info.add('CorrelationID'); }
		public void setDeletedField(String[] val) {DeletedField = val; field_order_type_info.add('DeletedField'); }


		//Getters
		public String getListingFlow() { return ListingFlow; }
		public ItemType.ItemType_e getItem() { return Item; }
		public String[] getRecommendationEngine() { return RecommendationEngine; }
		public String getQuery() { return Query; }
		public String getCorrelationID() { return CorrelationID; }
		public String[] getDeletedField() { return DeletedField; }

	
		private String[] ListingFlow_type_info = new String[]{'ListingFlow','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] Item_type_info = new String[]{'Item','urn:ebay:apis:eBLBaseComponents','ItemType.ItemType_e','0','1','false'};
		private String[] RecommendationEngine_type_info = new String[]{'RecommendationEngine','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] Query_type_info = new String[]{'Query','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] CorrelationID_type_info = new String[]{'CorrelationID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] DeletedField_type_info = new String[]{'DeletedField','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
